Remove filename/URI API from GtkFileChooser
authorEmmanuele Bassi <ebassi@gnome.org>
Fri, 21 Feb 2020 15:11:15 +0000 (15:11 +0000)
committerEmmanuele Bassi <ebassi@gnome.org>
Sat, 22 Feb 2020 15:22:06 +0000 (15:22 +0000)
commit5f070ff233386eae3b3290d12ba67745833dcb8c
tree0134efb5e47f7a57d47a7f09c1f16c3b2a69f52f
parentb002572824a8b902fe44b879ac8bdf097fb3d6e9
Remove filename/URI API from GtkFileChooser

GtkFileChooser's API predates GIO by a few years, so it started off with
filenames and URI as character arrays. After introducing GIO as a
dependency, the API included GFile-based entry points.

It's much more appropriate to use GFile everywhere, as we want to
encourage people to use GIO instead of passing random bytes to low level
POSIX API.

See: #2455
18 files changed:
demos/constraint-editor/constraint-editor-window.c
demos/node-editor/node-editor-window.c
docs/reference/gtk/gtk4-sections.txt
gtk/gtkfilechooser.c
gtk/gtkfilechooser.h
gtk/gtkfilechooserbutton.c
gtk/gtkfilechooserdialog.c
gtk/gtkfilechoosernative.c
gtk/gtkfilechoosernativewin32.c
gtk/gtkfilechooserprivate.h
gtk/gtkfilechooserutils.c
gtk/gtkfilechooserwidget.c
gtk/gtkprinteroptionwidget.c
gtk/inspector/css-editor.c
tests/print-editor.c
tests/testfilechooser.c
tests/testfilechooserbutton.c
tests/testgtk.c